arm64: dts: rockchip: correct voltage selector on Firefly-RK3399
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 4 Jun 2018 17:15:23 +0000 (19:15 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Tue, 15 Mar 2022 06:54:31 +0000 (06:54 +0000)
commit4f2a90187565ffa6d86b7c2e3c119fd42552c2a0
tree767d5ef116a9c6d6c54eba6ca03800d1c02564a1
parent0ef7e3d9a251458b89dc20f9218810bb0afc0188
arm64: dts: rockchip: correct voltage selector on Firefly-RK3399

Bug-Debian: https://bugs.debian.org/900799
Origin: https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/patch/?id=710e8c4a54be82ee8a97324e7b4330bf191e08bf

Without this patch the Firefly-RK3399 board boot process hangs after these
lines:

   fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
   fan53555-reg: supplied by vcc_sys
   vcc1v8_s3: supplied by vcc_1v8

Blacklisting driver fan53555 allows booting.

The device tree uses a value of fcs,suspend-voltage-selector different to
any other board.

Changing this setting to the usual value is sufficient to enable booting
and also matches the value used in the vendor kernel.

Fixes: 171582e00db1 ("arm64: dts: rockchip: add support for firefly-rk3399 board")
Cc: stable@vger.kernel.org
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Gbp-Pq: Topic bugfix/arm64
Gbp-Pq: Name dts-rockchip-correct-voltage-selector-firefly-RK3399.patch
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts